82071 Following base memory functions use default Foxit manager for current module
82072*/
82073
82074/*
82075 Time
82076*/
82077
82078/*
82079 Type for process ID
82080*/
82081
82082/*
82083 Process management
82084*/
82085
82086/*
82087 Flags for thread priorities
82088*/
82089
82090/*
82091 Thread handler
82092*/
82093
82094/*
82095 Thread functions
82096*/
82097
82098/*
82099 Context access
82100*/
82101
82102/*
82103 Mutex
82104*/
82105
82106/*
82107@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
82108supports recursive calls in same thread.
82109
82110*/
82111
82112/*
82113 Spin Lock
82114*/
82115
82116/*
82117@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
82118Spin Lock
82119is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
82120
82121*/
82122
82123/*
82124 Read-Write lock
82125*/
82126
82127/*
82128@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
82129condition.
82130
82131*/
82132
82133/*
82134 Atomic Count
82135*/
82136
82137/*
82138@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
82139mode.
82140
82141*/
82142
82143/*
82144 Macro definitions for File accessing modes
82145*/
82146
82147/*
82148 Byte string concatenation operation
82149*/
82150
82151/*
82152Both side of the concatenation operator (+) can be: